/**   
* @Title: SysStock.java 
* @Package com.txby.platformCore.entity 
* @Description: 库存实体 
* @author Administrator
* @date 2017年11月2日 下午2:18:50 
* @version V1.0   
*/
package com.txby.platformCore.entity;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotBlank;

import lombok.Data;

/** 
* @ClassName: SysStock 
* @Description: 库存实体
* @author Administrator
* @date 2017年11月2日 下午2:18:50 
*  
*/
@Data
@Entity
@Table(name = "t_txby_sys_stock")
public class SysStock extends SysBaseEntity {
	@NotBlank(message="设备类型不能为空")
	private String deviceType;//设备类型（pd:平板 zj:支架 xsj:显示器 qt:其他）
	private String brand;//品牌
	@Length(min=2, max=255,message="设备名称长度不合法")
	@NotBlank(message="设备名称不能为空")
	private String deviceName;//设备名称
	private String producer;//设备生产商名称
	@Length(min=2, max=50,message="设备型号长度不合法")
	private String typeNo;//设备型号编码
	private String typeName;//设备型号名称
	@NotBlank(message="物料编码不能为空")
	@Length(min=2, max=20,message="物料编码长度不合法")
	private String materialCode;//物料编码
	private Date shippingTime;//出厂时间
	private String facadesize;//尺寸(对角线)
	private String specification;//规格
	private Long totalNum;//入库量
	private Long soldoutNum;//出库量
	private Long usableNum;//可用数量
	private String checkMan;//检验人
	private String servertel;//售后电话
	private String remarks;//备注
}
